Golang Job: Devops Engineer

Job added on

Company

Mindsource Inc
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details


Title: Sr. Software Engineer (DevOps/Kubernetes)

Location: Mountain View, CA (Hybrid) / Remote

Full-time/Contract Hire

About Us:

Join our innovative DX (Developer Experience) Team, where you'll work on cutting-edge technologies to enhance developer workflows. We are focused on leveraging Kubernetes to build robust CI/CD systems and infrastructure solutions. As a Software Engineer on our team, you will contribute to our cloud initiatives by implementing secure and scalable solutions that streamline developer operations.

Must have skills:

  • Terraform Modules
  • Go Language 
  • Kubernetes

Job Responsibilities:

  • Develop and maintain Infrastructure as Code (IaC) using Terraform scripts to manage Kubernetes infrastructure, emphasizing security features like OIDC and private clusters.
  • Design and implement CI/CD pipelines utilizing GitHub action runners, including self-hosted runners.
  • Utilize secure methodologies to manage secrets and credentials using tools such as HashiCorp Vault and implement security policies across various cloud providers.
  • Collaborate on building Kubernetes solutions and infrastructure projects that enhance developer experiences.
  • Develop tools and applications using Golang, such as Slack bots, to improve developer productivity.
  • Manage Kubernetes cluster workloads across multiple cloud providers, including AWS, Google Cloud Platform, and Azure.
  • Perform OS provisioning and management on Linux systems, including Ubuntu and Red Hat.

Skills & Competencies:

Successful candidates will:

  • Have deep expertise in Terraform, focusing on security aspects like OIDC and private clusters.
  • Demonstrate experience with GitHub Actions, especially self-hosted runners.
  • Possess strong experience in Kubernetes cluster management and running workloads on AWS, Google Cloud Platform, and Azure.
  • Be proficient in custom integrations, including tools like Slack, bots, Jira, or other collaborative platforms.
  • Be familiar with GitOps methodologies for managing Kubernetes-related workloads.
  • Have a strong understanding of HashiCorp tools for secure credential management and cloud security policies.
  • Be proficient in Golang and Python, or similar programming languages.
  • Demonstrate experience developing software for Linux systems, including Ubuntu and Red Hat.
  • Exhibit excellent communication skills for effective collaboration with team members across different time zones and cross-functional teams, including DevOps, architects, and business stakeholders.
  • Show basic project management skills to manage tasks, timelines, and priorities effectively.
  • Be adept at analyzing complex problems and providing effective cloud-based solutions.
  • Take ownership of projects, ensuring excellence in execution and accountability for results.
  • Drive innovation by proposing and implementing creative solutions, staying current with industry trends and technologies.
  • Prioritize customer needs, collaborating with cross-functional teams to deliver customer-centric solutions.
  • Embrace teamwork and a collaborative approach, working seamlessly with colleagues to achieve common goals.

Preferred Qualifications:

  • Deep experience with HashiCorp tools and Kubernetes cluster management.
  • Expertise in OS provisioning with experience in Linux, Ubuntu, and Red Hat.
  • Experience with building tools and applications using Golang, such as Slack bots.

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.